body{background:#efefda;}

/*****************header********************/
.header{width:100%;height:45px;padding:20px 0;position:relative;background:#f2f0f1;}
.logo,.search-box,.menu{float:left;}
.user{float:right;}
.logo h1 a{color:burlywood;font-size: 40px;line-height: 40px;}
.search-box{width:350px;position:relative;height:35px;background:#dcdcdc;margin:10px 80px 0 120px;;}
.search-inner{height:31px;margin:2px;display:inline-block;}
.search-text{width:285px;border:none;height:31px;line-height:31px;text-indent:8px;float:left;color:#999;}
.search-btn{width:60px;display:inline-block;border:none;height:31px;cursor:pointer;background:#dcdcdc;float:left;}
.menu{margin-top:15px;}
.menu-list li{float:left;margin-right:8px;}
.menu-list li a{font-size: 16px;color:#621622;display:inline-block;padding:6px 25px;}
.menu-list li .active,.menu-list li a:hover{background:#D96B66;color:#fff;border-radius:4px;}
.user{position:absolute;right:0;top:-20px;}
.login,.register{float:left;}
.login a,.register a{display:inline-block;position:relative;padding:20px 15px;}
.user a:hover{background:#d3d3d3;;filter:alpha(opacity=50);opacity:0.5}

/*login*/
.login-panel{height:510px;;z-index:1000;background:#fff;opacity:1;}
.inner-panel{width:400px;padding:60px 20px;margin:0 auto;}
.panel-title{border-bottom:1px solid #ccc;}
.panel-title h3{display:inline-block;font-size:18px;line-height:27px;color:#000000;padding:0 30px;opacity:0.7;font-weight:normal;color:red;}
.panel-title .close{;position:absolute;right:0;top:0;}
.close a img{width:25px;height:25px;padding:4px;}
.msg{padding:25px 0;}
.msg h4{display:inline-block;width:70px;padding:10px 25px 10px 0;font-size: 14px;text-align: right;}
.text-area .username{display:inline-block;width:280px;margin:0 auto 20px;height:38px;line-height:38px;color:#9d9d9d;text-indent:10px;}
.text-area .password{display:inline-block;margin:10px auto 30px;width:280px;height:38px;line-height: 38px;text-indent:10px;color:#9d9d9d;}
.text-area .submit{margin:0 auto;display:block;width:100px;height:40px;color:#fff;background:red;border:none;outline:none;cursor:pointer;-moz-border-radius:4px;-ms-border-radius:4px;-webkit-border-radius:4px;}
/*register*/
.reg-panel{height:510px;;z-index:1000;background:#fff;opacity:1;}
.text-area{padding:25px 0;}
.text-area h4{display:inline-block;width:70px;padding:10px 25px 10px 0;font-size: 14px;text-align: right}
.text-area .nick{display:inline-block;width:280px;margin:0 auto 20px;height:38px;line-height:38px;color:#9d9d9d;text-indent:10px;}
/*****************banner***********************/
.banner{}
.slide{width:1349px;position:relative;margin:0 auto;height:505px;overflow:hidden;}
.slide .img-div{width:4047px;position:absolute;top:0;left:0px;}
.img-div img{float:left;}
.slide .slide-btn{position:absolute;width:1349px;text-align: center;z-index:11;line-height:30px; bottom:10px;}
.slide .slide-btn a{font-size:23px;color:#de3237;}
.slide-btn a.hover{color:#ccc;}

/**********************菜谱***********************************/
.sorts{height:260px;position:relative;background:#fff;}
.inner-sorts{padding:15px 30px;clear:both;}
.items dt h2{font-size:20px;color:#D96B66;margin:10px 0;}
.items dd  a{font-size:14px;padding:3px 8px;display:inline-block;}
.inner-sorts .inner-left{width:545px;float:left;padding:5px;}
.inner-sorts .inner-right{width:545px;float:right;padding:5px;}
.imgs-box{margin-top:6px;background:#fff;overflow:hidden;}
.return-title h2{font-size:22px;display:inline-block;color:#b94a48;margin:8px auto 10px 20px;border-bottom:2px solid #ccc;padding-right:20px;}
.re-imgsbox{padding:8px 20px;width:1130px;clear:both;}
.imgs-items li{float:left;border:1px solid transparent;width:268px;margin:0 6px 20px 6px;text-align: center;}
.imgs-items li img{width:245px;height:300px;padding:8px 0px;overflow:hidden;}
.imgs-items li:hover{border-color:#ccc;}
.imgs-items li h3 a{color:#b94a48;display:inline-block;margin:2px auto 10px;}
.imgs-items li h3 a:hover{text-decoration:underline;}



/*****************footer**************************/
.footer{width:100%;background:#E3E3E3;position:relative;padding:15px 0;}
.power,.copy{height:20px;text-align:center;}
